package jumpingnotes.service;

import java.util.List;
import jumpingnotes.model.entity.*;
import jumpingnotes.util.Sorter;

public interface AccessService
{
	// Begin (Activity)
	Activity findActivityById(int id);
	List<Activity> findAllActivity(Activity exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Activity> findAllActivity(Activity exampleEntity, int firstResult, int maxResults);
	List<Activity> findAllActivity(Activity exampleEntity, Sorter sorter);
	List<Activity> findAllActivity(Activity exampleEntity);
	List<Activity> findAllActivity(int firstResult, int maxResults, Sorter sorter);
	List<Activity> findAllActivity(int firstResult, int maxResults);
	List<Activity> findAllActivity(Sorter sorter);
	List<Activity> findAllActivity();
	int saveActivity(Activity entity);
	void updateActivity(Activity entity);
	void deleteActivity(Activity entity);
	void deleteActivity(int id);
	// End (Activity)

	// Begin (ActivityMediaItem)
	ActivityMediaItem findActivityMediaItemById(int id);
	List<ActivityMediaItem> findAllActivityMediaItem(ActivityMediaItem exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<ActivityMediaItem> findAllActivityMediaItem(ActivityMediaItem exampleEntity, int firstResult, int maxResults);
	List<ActivityMediaItem> findAllActivityMediaItem(ActivityMediaItem exampleEntity, Sorter sorter);
	List<ActivityMediaItem> findAllActivityMediaItem(ActivityMediaItem exampleEntity);
	List<ActivityMediaItem> findAllActivityMediaItem(int firstResult, int maxResults, Sorter sorter);
	List<ActivityMediaItem> findAllActivityMediaItem(int firstResult, int maxResults);
	List<ActivityMediaItem> findAllActivityMediaItem(Sorter sorter);
	List<ActivityMediaItem> findAllActivityMediaItem();
	int saveActivityMediaItem(ActivityMediaItem entity);
	void updateActivityMediaItem(ActivityMediaItem entity);
	void deleteActivityMediaItem(ActivityMediaItem entity);
	void deleteActivityMediaItem(int id);
	// End (ActivityMediaItem)

	// Begin (ActivityTemplate)
	ActivityTemplate findActivityTemplateById(int id);
	List<ActivityTemplate> findAllActivityTemplate(ActivityTemplate exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<ActivityTemplate> findAllActivityTemplate(ActivityTemplate exampleEntity, int firstResult, int maxResults);
	List<ActivityTemplate> findAllActivityTemplate(ActivityTemplate exampleEntity, Sorter sorter);
	List<ActivityTemplate> findAllActivityTemplate(ActivityTemplate exampleEntity);
	List<ActivityTemplate> findAllActivityTemplate(int firstResult, int maxResults, Sorter sorter);
	List<ActivityTemplate> findAllActivityTemplate(int firstResult, int maxResults);
	List<ActivityTemplate> findAllActivityTemplate(Sorter sorter);
	List<ActivityTemplate> findAllActivityTemplate();
	int saveActivityTemplate(ActivityTemplate entity);
	void updateActivityTemplate(ActivityTemplate entity);
	void deleteActivityTemplate(ActivityTemplate entity);
	void deleteActivityTemplate(int id);
	// End (ActivityTemplate)

	// Begin (ActivityTemplateParam)
	ActivityTemplateParam findActivityTemplateParamById(int id);
	List<ActivityTemplateParam> findAllActivityTemplateParam(ActivityTemplateParam exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<ActivityTemplateParam> findAllActivityTemplateParam(ActivityTemplateParam exampleEntity, int firstResult, int maxResults);
	List<ActivityTemplateParam> findAllActivityTemplateParam(ActivityTemplateParam exampleEntity, Sorter sorter);
	List<ActivityTemplateParam> findAllActivityTemplateParam(ActivityTemplateParam exampleEntity);
	List<ActivityTemplateParam> findAllActivityTemplateParam(int firstResult, int maxResults, Sorter sorter);
	List<ActivityTemplateParam> findAllActivityTemplateParam(int firstResult, int maxResults);
	List<ActivityTemplateParam> findAllActivityTemplateParam(Sorter sorter);
	List<ActivityTemplateParam> findAllActivityTemplateParam();
	int saveActivityTemplateParam(ActivityTemplateParam entity);
	void updateActivityTemplateParam(ActivityTemplateParam entity);
	void deleteActivityTemplateParam(ActivityTemplateParam entity);
	void deleteActivityTemplateParam(int id);
	// End (ActivityTemplateParam)

	// Begin (Audio)
	Audio findAudioById(int id);
	List<Audio> findAllAudio(Audio exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Audio> findAllAudio(Audio exampleEntity, int firstResult, int maxResults);
	List<Audio> findAllAudio(Audio exampleEntity, Sorter sorter);
	List<Audio> findAllAudio(Audio exampleEntity);
	List<Audio> findAllAudio(int firstResult, int maxResults, Sorter sorter);
	List<Audio> findAllAudio(int firstResult, int maxResults);
	List<Audio> findAllAudio(Sorter sorter);
	List<Audio> findAllAudio();
	int saveAudio(Audio entity);
	void updateAudio(Audio entity);
	void deleteAudio(Audio entity);
	void deleteAudio(int id);
	// End (Audio)

	// Begin (Book)
	Book findBookById(int id);
	List<Book> findAllBook(Book exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Book> findAllBook(Book exampleEntity, int firstResult, int maxResults);
	List<Book> findAllBook(Book exampleEntity, Sorter sorter);
	List<Book> findAllBook(Book exampleEntity);
	List<Book> findAllBook(int firstResult, int maxResults, Sorter sorter);
	List<Book> findAllBook(int firstResult, int maxResults);
	List<Book> findAllBook(Sorter sorter);
	List<Book> findAllBook();
	int saveBook(Book entity);
	void updateBook(Book entity);
	void deleteBook(Book entity);
	void deleteBook(int id);
	// End (Book)

	// Begin (BookComment)
	BookComment findBookCommentById(int id);
	List<BookComment> findAllBookComment(BookComment exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<BookComment> findAllBookComment(BookComment exampleEntity, int firstResult, int maxResults);
	List<BookComment> findAllBookComment(BookComment exampleEntity, Sorter sorter);
	List<BookComment> findAllBookComment(BookComment exampleEntity);
	List<BookComment> findAllBookComment(int firstResult, int maxResults, Sorter sorter);
	List<BookComment> findAllBookComment(int firstResult, int maxResults);
	List<BookComment> findAllBookComment(Sorter sorter);
	List<BookComment> findAllBookComment();
	int saveBookComment(BookComment entity);
	void updateBookComment(BookComment entity);
	void deleteBookComment(BookComment entity);
	void deleteBookComment(int id);
	// End (BookComment)

	// Begin (BookExpect)
	BookExpect findBookExpectById(int id);
	List<BookExpect> findAllBookExpect(BookExpect exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<BookExpect> findAllBookExpect(BookExpect exampleEntity, int firstResult, int maxResults);
	List<BookExpect> findAllBookExpect(BookExpect exampleEntity, Sorter sorter);
	List<BookExpect> findAllBookExpect(BookExpect exampleEntity);
	List<BookExpect> findAllBookExpect(int firstResult, int maxResults, Sorter sorter);
	List<BookExpect> findAllBookExpect(int firstResult, int maxResults);
	List<BookExpect> findAllBookExpect(Sorter sorter);
	List<BookExpect> findAllBookExpect();
	int saveBookExpect(BookExpect entity);
	void updateBookExpect(BookExpect entity);
	void deleteBookExpect(BookExpect entity);
	void deleteBookExpect(int id);
	// End (BookExpect)

	// Begin (BookFavorite)
	BookFavorite findBookFavoriteById(int id);
	List<BookFavorite> findAllBookFavorite(BookFavorite exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<BookFavorite> findAllBookFavorite(BookFavorite exampleEntity, int firstResult, int maxResults);
	List<BookFavorite> findAllBookFavorite(BookFavorite exampleEntity, Sorter sorter);
	List<BookFavorite> findAllBookFavorite(BookFavorite exampleEntity);
	List<BookFavorite> findAllBookFavorite(int firstResult, int maxResults, Sorter sorter);
	List<BookFavorite> findAllBookFavorite(int firstResult, int maxResults);
	List<BookFavorite> findAllBookFavorite(Sorter sorter);
	List<BookFavorite> findAllBookFavorite();
	int saveBookFavorite(BookFavorite entity);
	void updateBookFavorite(BookFavorite entity);
	void deleteBookFavorite(BookFavorite entity);
	void deleteBookFavorite(int id);
	// End (BookFavorite)

	// Begin (BookRecommend)
	BookRecommend findBookRecommendById(int id);
	List<BookRecommend> findAllBookRecommend(BookRecommend exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<BookRecommend> findAllBookRecommend(BookRecommend exampleEntity, int firstResult, int maxResults);
	List<BookRecommend> findAllBookRecommend(BookRecommend exampleEntity, Sorter sorter);
	List<BookRecommend> findAllBookRecommend(BookRecommend exampleEntity);
	List<BookRecommend> findAllBookRecommend(int firstResult, int maxResults, Sorter sorter);
	List<BookRecommend> findAllBookRecommend(int firstResult, int maxResults);
	List<BookRecommend> findAllBookRecommend(Sorter sorter);
	List<BookRecommend> findAllBookRecommend();
	int saveBookRecommend(BookRecommend entity);
	void updateBookRecommend(BookRecommend entity);
	void deleteBookRecommend(BookRecommend entity);
	void deleteBookRecommend(int id);
	// End (BookRecommend)

	// Begin (BookTag)
	BookTag findBookTagById(int id);
	List<BookTag> findAllBookTag(BookTag exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<BookTag> findAllBookTag(BookTag exampleEntity, int firstResult, int maxResults);
	List<BookTag> findAllBookTag(BookTag exampleEntity, Sorter sorter);
	List<BookTag> findAllBookTag(BookTag exampleEntity);
	List<BookTag> findAllBookTag(int firstResult, int maxResults, Sorter sorter);
	List<BookTag> findAllBookTag(int firstResult, int maxResults);
	List<BookTag> findAllBookTag(Sorter sorter);
	List<BookTag> findAllBookTag();
	int saveBookTag(BookTag entity);
	void updateBookTag(BookTag entity);
	void deleteBookTag(BookTag entity);
	void deleteBookTag(int id);
	// End (BookTag)

	// Begin (BookTagRelation)
	BookTagRelation findBookTagRelationById(int id);
	List<BookTagRelation> findAllBookTagRelation(BookTagRelation exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<BookTagRelation> findAllBookTagRelation(BookTagRelation exampleEntity, int firstResult, int maxResults);
	List<BookTagRelation> findAllBookTagRelation(BookTagRelation exampleEntity, Sorter sorter);
	List<BookTagRelation> findAllBookTagRelation(BookTagRelation exampleEntity);
	List<BookTagRelation> findAllBookTagRelation(int firstResult, int maxResults, Sorter sorter);
	List<BookTagRelation> findAllBookTagRelation(int firstResult, int maxResults);
	List<BookTagRelation> findAllBookTagRelation(Sorter sorter);
	List<BookTagRelation> findAllBookTagRelation();
	int saveBookTagRelation(BookTagRelation entity);
	void updateBookTagRelation(BookTagRelation entity);
	void deleteBookTagRelation(BookTagRelation entity);
	void deleteBookTagRelation(int id);
	// End (BookTagRelation)

	// Begin (BookVersion)
	BookVersion findBookVersionById(int id);
	List<BookVersion> findAllBookVersion(BookVersion exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<BookVersion> findAllBookVersion(BookVersion exampleEntity, int firstResult, int maxResults);
	List<BookVersion> findAllBookVersion(BookVersion exampleEntity, Sorter sorter);
	List<BookVersion> findAllBookVersion(BookVersion exampleEntity);
	List<BookVersion> findAllBookVersion(int firstResult, int maxResults, Sorter sorter);
	List<BookVersion> findAllBookVersion(int firstResult, int maxResults);
	List<BookVersion> findAllBookVersion(Sorter sorter);
	List<BookVersion> findAllBookVersion();
	int saveBookVersion(BookVersion entity);
	void updateBookVersion(BookVersion entity);
	void deleteBookVersion(BookVersion entity);
	void deleteBookVersion(int id);
	// End (BookVersion)

	// Begin (Chapter)
	Chapter findChapterById(int id);
	List<Chapter> findAllChapter(Chapter exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Chapter> findAllChapter(Chapter exampleEntity, int firstResult, int maxResults);
	List<Chapter> findAllChapter(Chapter exampleEntity, Sorter sorter);
	List<Chapter> findAllChapter(Chapter exampleEntity);
	List<Chapter> findAllChapter(int firstResult, int maxResults, Sorter sorter);
	List<Chapter> findAllChapter(int firstResult, int maxResults);
	List<Chapter> findAllChapter(Sorter sorter);
	List<Chapter> findAllChapter();
	int saveChapter(Chapter entity);
	void updateChapter(Chapter entity);
	void deleteChapter(Chapter entity);
	void deleteChapter(int id);
	// End (Chapter)

	// Begin (ChapterVersion)
	ChapterVersion findChapterVersionById(int id);
	List<ChapterVersion> findAllChapterVersion(ChapterVersion exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<ChapterVersion> findAllChapterVersion(ChapterVersion exampleEntity, int firstResult, int maxResults);
	List<ChapterVersion> findAllChapterVersion(ChapterVersion exampleEntity, Sorter sorter);
	List<ChapterVersion> findAllChapterVersion(ChapterVersion exampleEntity);
	List<ChapterVersion> findAllChapterVersion(int firstResult, int maxResults, Sorter sorter);
	List<ChapterVersion> findAllChapterVersion(int firstResult, int maxResults);
	List<ChapterVersion> findAllChapterVersion(Sorter sorter);
	List<ChapterVersion> findAllChapterVersion();
	int saveChapterVersion(ChapterVersion entity);
	void updateChapterVersion(ChapterVersion entity);
	void deleteChapterVersion(ChapterVersion entity);
	void deleteChapterVersion(int id);
	// End (ChapterVersion)

	// Begin (Deploy)
	Deploy findDeployById(int id);
	List<Deploy> findAllDeploy(Deploy exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Deploy> findAllDeploy(Deploy exampleEntity, int firstResult, int maxResults);
	List<Deploy> findAllDeploy(Deploy exampleEntity, Sorter sorter);
	List<Deploy> findAllDeploy(Deploy exampleEntity);
	List<Deploy> findAllDeploy(int firstResult, int maxResults, Sorter sorter);
	List<Deploy> findAllDeploy(int firstResult, int maxResults);
	List<Deploy> findAllDeploy(Sorter sorter);
	List<Deploy> findAllDeploy();
	int saveDeploy(Deploy entity);
	void updateDeploy(Deploy entity);
	void deleteDeploy(Deploy entity);
	void deleteDeploy(int id);
	// End (Deploy)

	// Begin (ErrorReport)
	ErrorReport findErrorReportById(int id);
	List<ErrorReport> findAllErrorReport(ErrorReport exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<ErrorReport> findAllErrorReport(ErrorReport exampleEntity, int firstResult, int maxResults);
	List<ErrorReport> findAllErrorReport(ErrorReport exampleEntity, Sorter sorter);
	List<ErrorReport> findAllErrorReport(ErrorReport exampleEntity);
	List<ErrorReport> findAllErrorReport(int firstResult, int maxResults, Sorter sorter);
	List<ErrorReport> findAllErrorReport(int firstResult, int maxResults);
	List<ErrorReport> findAllErrorReport(Sorter sorter);
	List<ErrorReport> findAllErrorReport();
	int saveErrorReport(ErrorReport entity);
	void updateErrorReport(ErrorReport entity);
	void deleteErrorReport(ErrorReport entity);
	void deleteErrorReport(int id);
	// End (ErrorReport)

	// Begin (Friend)
	Friend findFriendById(int id);
	List<Friend> findAllFriend(Friend exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Friend> findAllFriend(Friend exampleEntity, int firstResult, int maxResults);
	List<Friend> findAllFriend(Friend exampleEntity, Sorter sorter);
	List<Friend> findAllFriend(Friend exampleEntity);
	List<Friend> findAllFriend(int firstResult, int maxResults, Sorter sorter);
	List<Friend> findAllFriend(int firstResult, int maxResults);
	List<Friend> findAllFriend(Sorter sorter);
	List<Friend> findAllFriend();
	int saveFriend(Friend entity);
	void updateFriend(Friend entity);
	void deleteFriend(Friend entity);
	void deleteFriend(int id);
	// End (Friend)

	// Begin (FriendConfirm)
	FriendConfirm findFriendConfirmById(int id);
	List<FriendConfirm> findAllFriendConfirm(FriendConfirm exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<FriendConfirm> findAllFriendConfirm(FriendConfirm exampleEntity, int firstResult, int maxResults);
	List<FriendConfirm> findAllFriendConfirm(FriendConfirm exampleEntity, Sorter sorter);
	List<FriendConfirm> findAllFriendConfirm(FriendConfirm exampleEntity);
	List<FriendConfirm> findAllFriendConfirm(int firstResult, int maxResults, Sorter sorter);
	List<FriendConfirm> findAllFriendConfirm(int firstResult, int maxResults);
	List<FriendConfirm> findAllFriendConfirm(Sorter sorter);
	List<FriendConfirm> findAllFriendConfirm();
	int saveFriendConfirm(FriendConfirm entity);
	void updateFriendConfirm(FriendConfirm entity);
	void deleteFriendConfirm(FriendConfirm entity);
	void deleteFriendConfirm(int id);
	// End (FriendConfirm)

	// Begin (Group)
	Group findGroupById(int id);
	List<Group> findAllGroup(Group exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Group> findAllGroup(Group exampleEntity, int firstResult, int maxResults);
	List<Group> findAllGroup(Group exampleEntity, Sorter sorter);
	List<Group> findAllGroup(Group exampleEntity);
	List<Group> findAllGroup(int firstResult, int maxResults, Sorter sorter);
	List<Group> findAllGroup(int firstResult, int maxResults);
	List<Group> findAllGroup(Sorter sorter);
	List<Group> findAllGroup();
	int saveGroup(Group entity);
	void updateGroup(Group entity);
	void deleteGroup(Group entity);
	void deleteGroup(int id);
	// End (Group)

	// Begin (GroupAdmin)
	GroupAdmin findGroupAdminById(int id);
	List<GroupAdmin> findAllGroupAdmin(GroupAdmin exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<GroupAdmin> findAllGroupAdmin(GroupAdmin exampleEntity, int firstResult, int maxResults);
	List<GroupAdmin> findAllGroupAdmin(GroupAdmin exampleEntity, Sorter sorter);
	List<GroupAdmin> findAllGroupAdmin(GroupAdmin exampleEntity);
	List<GroupAdmin> findAllGroupAdmin(int firstResult, int maxResults, Sorter sorter);
	List<GroupAdmin> findAllGroupAdmin(int firstResult, int maxResults);
	List<GroupAdmin> findAllGroupAdmin(Sorter sorter);
	List<GroupAdmin> findAllGroupAdmin();
	int saveGroupAdmin(GroupAdmin entity);
	void updateGroupAdmin(GroupAdmin entity);
	void deleteGroupAdmin(GroupAdmin entity);
	void deleteGroupAdmin(int id);
	// End (GroupAdmin)

	// Begin (GroupMember)
	GroupMember findGroupMemberById(int id);
	List<GroupMember> findAllGroupMember(GroupMember exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<GroupMember> findAllGroupMember(GroupMember exampleEntity, int firstResult, int maxResults);
	List<GroupMember> findAllGroupMember(GroupMember exampleEntity, Sorter sorter);
	List<GroupMember> findAllGroupMember(GroupMember exampleEntity);
	List<GroupMember> findAllGroupMember(int firstResult, int maxResults, Sorter sorter);
	List<GroupMember> findAllGroupMember(int firstResult, int maxResults);
	List<GroupMember> findAllGroupMember(Sorter sorter);
	List<GroupMember> findAllGroupMember();
	int saveGroupMember(GroupMember entity);
	void updateGroupMember(GroupMember entity);
	void deleteGroupMember(GroupMember entity);
	void deleteGroupMember(int id);
	// End (GroupMember)

	// Begin (GroupMemberConfirm)
	GroupMemberConfirm findGroupMemberConfirmById(int id);
	List<GroupMemberConfirm> findAllGroupMemberConfirm(GroupMemberConfirm exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<GroupMemberConfirm> findAllGroupMemberConfirm(GroupMemberConfirm exampleEntity, int firstResult, int maxResults);
	List<GroupMemberConfirm> findAllGroupMemberConfirm(GroupMemberConfirm exampleEntity, Sorter sorter);
	List<GroupMemberConfirm> findAllGroupMemberConfirm(GroupMemberConfirm exampleEntity);
	List<GroupMemberConfirm> findAllGroupMemberConfirm(int firstResult, int maxResults, Sorter sorter);
	List<GroupMemberConfirm> findAllGroupMemberConfirm(int firstResult, int maxResults);
	List<GroupMemberConfirm> findAllGroupMemberConfirm(Sorter sorter);
	List<GroupMemberConfirm> findAllGroupMemberConfirm();
	int saveGroupMemberConfirm(GroupMemberConfirm entity);
	void updateGroupMemberConfirm(GroupMemberConfirm entity);
	void deleteGroupMemberConfirm(GroupMemberConfirm entity);
	void deleteGroupMemberConfirm(int id);
	// End (GroupMemberConfirm)

	// Begin (GroupTopic)
	GroupTopic findGroupTopicById(int id);
	List<GroupTopic> findAllGroupTopic(GroupTopic exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<GroupTopic> findAllGroupTopic(GroupTopic exampleEntity, int firstResult, int maxResults);
	List<GroupTopic> findAllGroupTopic(GroupTopic exampleEntity, Sorter sorter);
	List<GroupTopic> findAllGroupTopic(GroupTopic exampleEntity);
	List<GroupTopic> findAllGroupTopic(int firstResult, int maxResults, Sorter sorter);
	List<GroupTopic> findAllGroupTopic(int firstResult, int maxResults);
	List<GroupTopic> findAllGroupTopic(Sorter sorter);
	List<GroupTopic> findAllGroupTopic();
	int saveGroupTopic(GroupTopic entity);
	void updateGroupTopic(GroupTopic entity);
	void deleteGroupTopic(GroupTopic entity);
	void deleteGroupTopic(int id);
	// End (GroupTopic)

	// Begin (GroupTopicComment)
	GroupTopicComment findGroupTopicCommentById(int id);
	List<GroupTopicComment> findAllGroupTopicComment(GroupTopicComment exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<GroupTopicComment> findAllGroupTopicComment(GroupTopicComment exampleEntity, int firstResult, int maxResults);
	List<GroupTopicComment> findAllGroupTopicComment(GroupTopicComment exampleEntity, Sorter sorter);
	List<GroupTopicComment> findAllGroupTopicComment(GroupTopicComment exampleEntity);
	List<GroupTopicComment> findAllGroupTopicComment(int firstResult, int maxResults, Sorter sorter);
	List<GroupTopicComment> findAllGroupTopicComment(int firstResult, int maxResults);
	List<GroupTopicComment> findAllGroupTopicComment(Sorter sorter);
	List<GroupTopicComment> findAllGroupTopicComment();
	int saveGroupTopicComment(GroupTopicComment entity);
	void updateGroupTopicComment(GroupTopicComment entity);
	void deleteGroupTopicComment(GroupTopicComment entity);
	void deleteGroupTopicComment(int id);
	// End (GroupTopicComment)

	// Begin (Member)
	Member findMemberById(int id);
	List<Member> findAllMember(Member exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Member> findAllMember(Member exampleEntity, int firstResult, int maxResults);
	List<Member> findAllMember(Member exampleEntity, Sorter sorter);
	List<Member> findAllMember(Member exampleEntity);
	List<Member> findAllMember(int firstResult, int maxResults, Sorter sorter);
	List<Member> findAllMember(int firstResult, int maxResults);
	List<Member> findAllMember(Sorter sorter);
	List<Member> findAllMember();
	int saveMember(Member entity);
	void updateMember(Member entity);
	void deleteMember(Member entity);
	void deleteMember(int id);
	// End (Member)

	// Begin (MemberConfirm)
	MemberConfirm findMemberConfirmById(int id);
	List<MemberConfirm> findAllMemberConfirm(MemberConfirm exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<MemberConfirm> findAllMemberConfirm(MemberConfirm exampleEntity, int firstResult, int maxResults);
	List<MemberConfirm> findAllMemberConfirm(MemberConfirm exampleEntity, Sorter sorter);
	List<MemberConfirm> findAllMemberConfirm(MemberConfirm exampleEntity);
	List<MemberConfirm> findAllMemberConfirm(int firstResult, int maxResults, Sorter sorter);
	List<MemberConfirm> findAllMemberConfirm(int firstResult, int maxResults);
	List<MemberConfirm> findAllMemberConfirm(Sorter sorter);
	List<MemberConfirm> findAllMemberConfirm();
	int saveMemberConfirm(MemberConfirm entity);
	void updateMemberConfirm(MemberConfirm entity);
	void deleteMemberConfirm(MemberConfirm entity);
	void deleteMemberConfirm(int id);
	// End (MemberConfirm)

	// Begin (MemberExperience)
	MemberExperience findMemberExperienceById(int id);
	List<MemberExperience> findAllMemberExperience(MemberExperience exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<MemberExperience> findAllMemberExperience(MemberExperience exampleEntity, int firstResult, int maxResults);
	List<MemberExperience> findAllMemberExperience(MemberExperience exampleEntity, Sorter sorter);
	List<MemberExperience> findAllMemberExperience(MemberExperience exampleEntity);
	List<MemberExperience> findAllMemberExperience(int firstResult, int maxResults, Sorter sorter);
	List<MemberExperience> findAllMemberExperience(int firstResult, int maxResults);
	List<MemberExperience> findAllMemberExperience(Sorter sorter);
	List<MemberExperience> findAllMemberExperience();
	int saveMemberExperience(MemberExperience entity);
	void updateMemberExperience(MemberExperience entity);
	void deleteMemberExperience(MemberExperience entity);
	void deleteMemberExperience(int id);
	// End (MemberExperience)

	// Begin (Message)
	Message findMessageById(int id);
	List<Message> findAllMessage(Message exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Message> findAllMessage(Message exampleEntity, int firstResult, int maxResults);
	List<Message> findAllMessage(Message exampleEntity, Sorter sorter);
	List<Message> findAllMessage(Message exampleEntity);
	List<Message> findAllMessage(int firstResult, int maxResults, Sorter sorter);
	List<Message> findAllMessage(int firstResult, int maxResults);
	List<Message> findAllMessage(Sorter sorter);
	List<Message> findAllMessage();
	int saveMessage(Message entity);
	void updateMessage(Message entity);
	void deleteMessage(Message entity);
	void deleteMessage(int id);
	// End (Message)

	// Begin (RecordTask)
	RecordTask findRecordTaskById(int id);
	List<RecordTask> findAllRecordTask(RecordTask exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<RecordTask> findAllRecordTask(RecordTask exampleEntity, int firstResult, int maxResults);
	List<RecordTask> findAllRecordTask(RecordTask exampleEntity, Sorter sorter);
	List<RecordTask> findAllRecordTask(RecordTask exampleEntity);
	List<RecordTask> findAllRecordTask(int firstResult, int maxResults, Sorter sorter);
	List<RecordTask> findAllRecordTask(int firstResult, int maxResults);
	List<RecordTask> findAllRecordTask(Sorter sorter);
	List<RecordTask> findAllRecordTask();
	int saveRecordTask(RecordTask entity);
	void updateRecordTask(RecordTask entity);
	void deleteRecordTask(RecordTask entity);
	void deleteRecordTask(int id);
	// End (RecordTask)

	// Begin (Sync)
	Sync findSyncById(int id);
	List<Sync> findAllSync(Sync exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<Sync> findAllSync(Sync exampleEntity, int firstResult, int maxResults);
	List<Sync> findAllSync(Sync exampleEntity, Sorter sorter);
	List<Sync> findAllSync(Sync exampleEntity);
	List<Sync> findAllSync(int firstResult, int maxResults, Sorter sorter);
	List<Sync> findAllSync(int firstResult, int maxResults);
	List<Sync> findAllSync(Sorter sorter);
	List<Sync> findAllSync();
	int saveSync(Sync entity);
	void updateSync(Sync entity);
	void deleteSync(Sync entity);
	void deleteSync(int id);
	// End (Sync)

	// Begin (SearchLog)
	SearchLog findSearchLogById(int id);
	List<SearchLog> findAllSearchLog(SearchLog exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<SearchLog> findAllSearchLog(SearchLog exampleEntity, int firstResult, int maxResults);
	List<SearchLog> findAllSearchLog(SearchLog exampleEntity, Sorter sorter);
	List<SearchLog> findAllSearchLog(SearchLog exampleEntity);
	List<SearchLog> findAllSearchLog(int firstResult, int maxResults, Sorter sorter);
	List<SearchLog> findAllSearchLog(int firstResult, int maxResults);
	List<SearchLog> findAllSearchLog(Sorter sorter);
	List<SearchLog> findAllSearchLog();
	int saveSearchLog(SearchLog entity);
	void updateSearchLog(SearchLog entity);
	void deleteSearchLog(SearchLog entity);
	void deleteSearchLog(int id);
	// End (SearchLog)

	// Begin (RecordAlbum)
	RecordAlbum findRecordAlbumById(int id);
	List<RecordAlbum> findAllRecordAlbum(RecordAlbum exampleEntity, int firstResult, int maxResults, Sorter sorter);
	List<RecordAlbum> findAllRecordAlbum(RecordAlbum exampleEntity, int firstResult, int maxResults);
	List<RecordAlbum> findAllRecordAlbum(RecordAlbum exampleEntity, Sorter sorter);
	List<RecordAlbum> findAllRecordAlbum(RecordAlbum exampleEntity);
	List<RecordAlbum> findAllRecordAlbum(int firstResult, int maxResults, Sorter sorter);
	List<RecordAlbum> findAllRecordAlbum(int firstResult, int maxResults);
	List<RecordAlbum> findAllRecordAlbum(Sorter sorter);
	List<RecordAlbum> findAllRecordAlbum();
	int saveRecordAlbum(RecordAlbum entity);
	void updateRecordAlbum(RecordAlbum entity);
	void deleteRecordAlbum(RecordAlbum entity);
	void deleteRecordAlbum(int id);
	// End (RecordAlbum)

}
